package main

import "fmt"

func main() {
	defer fmt.Println("回光返照...")

	// 要求用户输入用户名，一旦用户名为空抛出错误的同时，阻止程序执行
	fmt.Print("请输入用户名：")
	var username string
	fmt.Scanln(&username)
	if username == "" {
		// 触发的异常回阻止程序程序
		panic("用户名不能为空")
	} else {
		fmt.Println("用户名：", username)
	}

	fmt.Println("程序执行完毕")
}
